@charset "utf-8";/* CSS Document*/















































html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea{margin:0;padding:0;}















































body{font-size:14px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;padding-top:1px;background:#fff;}















































li, ol{list-style:none;}















































ins{text-decoration:none;}















































i, em{font-style:normal;}















































a{text-decoration:none;font-family:"Microsoft Yahei";}















































a:hover{cursor:pointer;text-decoration:none;}















































a:active{star:expression(this.onFocus=this.blur());}















































:focus{outline:0;}















































.clear{clear:both;line-height:0px;overflow:hidden;zoom:1;font-size:0px;content:'.';}















































.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}















































img{padding:0;margin:0;}















































a img{border:none;}















































input,textarea{border:none;font-family:"Microsoft Yahei";font-size:13px;}















































h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:14px;}















































.f-fl{ float:left;} /*左浮动*/















































.f-fr{ float:right;} /*右浮动*/















































.wrap img{ width:100%;}































































































/*-----------------------------------------------------------------------------------------------------------------------*/















































.g-adv{ height:12.5rem; overflow:hidden;}















































.g-adv .sclwrap_box , .g-adv .m-box{ height:12.5rem; overflow:hidden;}































































































/*-----------------------------------------------------------------------------------------------------------------------*/















































nav{ height:7.04rem; overflow:hidden; position:relative;}















































nav:before{ position:absolute; content:""; width:100%; height:1px; top:50%; left:00dc5b9; border-top: 1px solid #fff; z-index: 10;}















































nav a{ color:#fff; background: #1049b8; font-size:1rem; width:25%; text-align:center; height:3.5rem; line-height:3.5rem; overflow:hidden; display:block; float:left; position:relative;}















































nav a:before{ position:absolute; content:""; width:1px; height:3.5rem; top:0; right:0;border-right: 1px solid #fff;}















































nav a:nth-child(3n):before{ background:none;}































































































/**/















































.cp{ height: 41rem; overflow: hidden;}















































.cp h2{ padding-top: 2.25rem; height: 7.67rem; overflow: hidden; text-align: center; font-size: 1.25rem; font-family: Impact; color: #333; text-transform: uppercase; color: #ccc; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; position: relative;}















































.cp h2 a{ display: block; font-size: 1.33rem; font-weight: bold; color: #249344;}















































.cp h2:before{ position: absolute; content: ""; width: 2.92rem; height: 0.17rem; background: #999; left: 11.88rem; bottom: 1.67rem;}































































































.cp_con{ height: 30rem; overflow: hidden; width: 24.17rem; margin: 0 auto; position: relative;}































































































.cp_con .con{ float: left; display: inline; width: 100%;}































































































.cp_con span{ position: absolute; top: 12.29rem; right: 0; display: block; width: 11.63rem; height: 2.08rem; background: #eee; border-radius: 50px; text-align: center; font-size: 0.92rem; line-height: 2.08rem; text-align: center; color: #333; text-transform: uppercase;}















































.cp_con span a{ color: #333;}































































































.cp_q{ height: 7rem;}















































.cp_q li{ margin-right: 0.83rem; margin-bottom: 1.08rem; float: left; width: 11.63rem; height: 2.08rem; background: #eee; border-radius: 50px; text-align: center; font-size: 0.92rem; line-height: 2.08rem; text-align: center; color: #333; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}















































.cp_q .z-on{ background: #249344; color: #fff;}















































.cp_q li:nth-child(2n){ margin-right: 0;}































































































.cp_c{ height: 22rem;}















































.cp_c ul li{ line-height: 0; width: 11.03rem; height: 11.5rem; float: left; margin-right: 2rem; margin-left: 0.04rem;}















































.cp_c ul li p{ height: 3.17rem; text-align: center; font-size: 1rem; line-height: 3.17rem; color: #666; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}















































.cp_c ul li img{ width: 100%; border: 1px solid #d0d0d0; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; height:8rem;}















































.cp_c ul li:nth-child(2n){ margin-right: 0;}































































































.cp_tel{ width: 14.42rem; margin: 0 auto; height: 1.75rem;position: relative; }































































































.cp_tel p{ width: 14.42rem; margin: 0 auto; height: 1.75rem; overflow: hidden; border: 2px solid #ccc; border-radius: 50px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}















































.cp_tel a{position: absolute; z-index: 10; top: 0; left: 0; display: inline-block; width: 7.58rem; text-align: center; height: 1.75rem; font-size: 0.92rem; color: #fff; line-height: 1.75rem; background: #249344; border-radius: 50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}















































.cp_tel a:nth-child(2){ background: none; color: #3a3a3a; top: 0; left: 7.58rem; width: 5.92rem; height: 1.75rem; overflow: hidden; text-align: center;}















































































































































/**/















































.dz{ height: 80.21rem; overflow: hidden; background: url("../images/dz_bj.gif")/*tpa=http://www.dcjnhbcl.com/templates/m_temp _3020/images/dz_bj.gif*/ repeat; -webkit-background-size:1rem ; -moz-background-size:1rem; -o-background-size:1rem; background-size:1rem;}















































.dz h2{ font-size: 1.33rem; color: #249344; height: 6.5rem; overflow: hidden; text-align: center;}















































.dz h2 p{ width: 14.42rem; margin: 1.42rem auto 0; border: 1px solid #999; font-size: 0.92rem; text-align: center; color: #494949; line-height: 1.54rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}















































.dz h2 b{ color: #1049b8;}































































































.dz_con{ height: 43rem; width: 24.17rem; margin: 0 auto; overflow: hidden;}















































.dz_con dl{ margin-bottom: 1.25rem; overflow: hidden;}















































.dz_con dl dt{ width: 3.54rem; height: 3.54rem; margin-top: 1.08rem; position: relative; z-index: 10;}















































.dz_con dl dd{ padding-left: 2.5rem; padding-right: 0.75rem; margin-left: -1.83rem; position: relative; width: 22.42rem; border-right: 1px solid #c8c5c5; border-bottom: 1px solid #cbc9c9; height: 5.79rem; font-size: 0.92rem; line-height: 1.5rem; color: #666; background: #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}















































.dz_con dl dd b{ display: block; font-size: 1.08rem; color: #249344; line-height: 2.08rem;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}















































.dz_con dl dd p{ height:3rem; overflow:hidden;}































































































.dz_c{ height: 27.5rem; width: 24.17rem; margin: 0 auto; overflow: hidden;}















































.dz_c ul li{ float: left; width: 11.67rem; margin-right: 0.75rem; height: 13.58rem; overflow: hidden;}















































.dz_c ul li img{ height:8rem;}















































.dz_c ul li p{ text-align: center; font-size: 0.83rem; color: #666; line-height: 1.5rem; height: 4rem; overflow: hidden;}















































.dz_c ul li p b{ margin-top: 0.75rem; font-size: 1rem; color: #333;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}















































.dz_c ul li:nth-child(2n){ margin-right: 0;}































































































.dz_tel p{ font-size: 1rem; color: #666; text-align: center; background: url("../images/dz_tel.gif")/*tpa=http://www.dcjnhbcl.com/templates/m_temp _3020/images/dz_tel.gif*/ no-repeat 4.33rem 0.5rem; padding-left: 1.75rem; -webkit-background-size:1.08rem 0.96rem; -moz-background-size:1.08rem 0.96rem; -o-background-size:1.08rem 0.96rem; background-size:1.08rem 0.96rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}















































.dz_tel p span{ font-size: 1.25rem; font-family: Arial, Helvetica, sans-serif; color: #249344; font-weight: bold;}































































































/**/















































.ys{ height: 38.21rem; overflow: hidden;}















































.ys h2{ padding-top: 0.5rem; height: 5.8rem; font-size: 1rem; color: #fff; overflow: hidden; text-align: center; background: url("../images/ys_h.jpg")/*tpa=http://www.dcjnhbcl.com/templates/m_temp _3020/images/ys_h.jpg*/ no-repeat left top; -webkit-background-size:100% ; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}















































.ys h2 b{ display: block; font-size: 1.33rem; color: #fff;}































































































.ys_con{ height: 32.88rem; overflow: hidden;}















































.ys_con .con{ float: left; display: inline; width: 100%;}































































































.ys_c{ height: 32.17rem; overflow: hidden;}















































.ys_c span{ display: block; height: 15rem; overflow: hidden; margin-top: 0.75rem;}















































.ys_c span img{ height:15rem;}















































.ys_c dl{ width: 24.17rem; margin: 0 auto;}















































.ys_c dl dt{ margin-top: 1.38rem; height: 3.17rem; overflow: hidden;}















































.ys_c dl dt em{ display: inline-block;  height: 3.17rem; font-size: 2.5rem; line-height: 3.17rem; color: #fff; text-align: center; width: 4.13rem; overflow: hidden; background: url("../images/ys_d.gif")/*tpa=http://www.dcjnhbcl.com/templates/m_temp _3020/images/ys_d.gif*/ no-repeat left top;-webkit-background-size:100% ; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}















































.ys_c dl dt p{ margin-left: 0.75rem; display: inline; font-size: 1.2rem; font-weight: bold; color: #333; line-height: 3.17rem; height: 3.17rem; overflow: hidden; background: url("../images/ys_p.gif")/*tpa=http://www.dcjnhbcl.com/templates/m_temp _3020/images/ys_p.gif*/ repeat-x; -webkit-background-size:0.5rem 3.17rem; -moz-background-size:0.5rem 3.17rem; -o-background-size:0.5rem 3.17rem; background-size:0.5rem 3.17rem;}















































.ys_c dl dt p b{ color: #249344;}















































.ys_c dl dd p{ margin-top: 0.92rem; padding-left: 1.17rem; font-size: 1rem; color: #666; line-height: 1.58rem; position: relative;}















































.ys_c dl dd p:before{ position: absolute; content: ""; width: 0.5rem; height: 0.5rem; background: #000; border-radius: 50px; top: 0.75rem; left: 0;}































































































.ys_q{ width: 100%; height: 0.63rem; overflow: hidden;}















































.ys_q li{ background: #888; float: left; width: 25%; height: 0.63rem; border-right: 2px solid #fff; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}















































.ys_q .z-on{ background: #249344;}















































































































































/**/















































.kh{ height: 23.63rem; overflow: hidden; background: url("../images/dz_bj.gif")/*tpa=http://www.dcjnhbcl.com/templates/m_temp _3020/images/dz_bj.gif*/ repeat;-webkit-background-size:1rem; -moz-background-size:1rem; -o-background-size:1rem; background-size:1rem;}















































.kh h2{ font-size: 1.08rem; color: #249344; height: 6.13rem; overflow: hidden; text-align: center;}















































.kh h2 p{ margin: 1.33rem auto 0; width: 14.42rem; height: 1.63rem; overflow: hidden; text-align: center; font-size: 0.92rem; line-height: 1.54rem; color: #494949; overflow: hidden; border: 1px solid #999;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}















































.kh h2 a{ display: block; color: #249344;}















































.kh h2 b{ color: #1049b8;}































































































.kh_con{ height: 6.83rem; overflow: hidden; position: relative;}















































.kh_con .con{ float: left; display: inline; width: 100%;}















































.kh_con .prev{ width: 1.58rem; height: 3.54rem; overflow: hidden; position: absolute; top: 1.3rem; left: 0;}















































.kh_con .next{ width: 1.58rem; height: 3.54rem; overflow: hidden; position: absolute; top: 1.3rem; right: 0;}































































































.kh_con .nowarp{ width: 21.5rem; margin: 0 auto;}































































































.kh_c{ width: 21.5rem; margin: 0 auto;}















































.kh_c ul li{ float: left; margin-right: 0.83rem; width: 10.33rem; height: 6rem; overflow: hidden;}















































.kh_c ul li img{ width: 100%; border: 1px solid #e5e5e5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; height:6rem;}















































.kh_c ul li:nth-child(2n){ margin-right: 0;}















































































































































.hz{ width: 24.17rem; margin: 0 auto;}















































.hz dl dt{ width: 9.63rem; height: 9rem; overflow: hidden; }















































.hz dl dt img{ height:9rem;}















































.hz dl dd{ position: relative; padding:0 1.33rem 0 1rem; width: 14.54rem; height: 9rem; overflow: hidden; background: #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}















































.hz dl dd p{ font-size: 0.92rem; line-height: 1.25rem; color: #666; height:7.8rem; overflow:hidden;}















































.hz dl dd p a{ line-height: 2.8rem; display: block; font-size: 1rem; color: #343434; font-weight: bold; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}















































.hz dl dd span{ display: block; width: 1.33rem; height: 1.33rem; overflow: hidden; position: absolute; bottom: 0; right: 0; text-align: center; line-height: 1.33rem; font-size: 0.92rem;}















































.hz dl dd span a{ color: #fff; display: block; width: 1.33rem; height: 1.33rem; overflow: hidden; background: #249344;}































































































/**/















































.about{ margin-top: 2.08rem; height: 29.08rem; overflow: hidden; background: url("../images/a_bj.jpg")/*tpa=http://www.dcjnhbcl.com/templates/m_temp _3020/images/a_bj.jpg*/ no-repeat left top; -webkit-background-size:100% 8.92rem ; -moz-background-size: 100% 8.92rem; -o-background-size: 100% 8.92rem; background-size: 100% 8.92rem;}















































.about h2{ padding-top: 1.58rem; height: 4.04rem; overflow: hidden; text-align: center; font-size: 0.83rem; color: #fff; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}















































.about h2 a{ display: block; font-size: 1.08rem; font-weight: bold; color: #fff;}































































































.about dl{ height: 21.13rem; overflow: hidden; width: 24.17rem; margin: 0 auto;}















































.about dl dt{ width: 24.17rem; height: 12.17rem; overflow: hidden;}















































.about dl dt img{ height: 12.17rem; }















































.about dl dd{ width: 22.25rem; margin: 1.5rem auto 0; font-size: 1rem; color: #5e5e5e; line-height: 1.6rem; height: 6.4rem; overflow: hidden;}















































.about ul{margin: 0 auto; width: 24.17rem;}















































.about ul li{ margin-right: 0.15rem; width: 5.92rem; height: 2.25rem; overflow: hidden; float: left; background: #757575; border-radius: 50px; text-align: center; font-size: 1rem; line-height: 2.25rem;}















































.about ul li a{ color: #fff; }















































.about ul li:nth-child(1){ background: #249344;}















































.about ul li:nth-child(4){ margin-right: 0;}































































































/**/















































.new{ height: 18.5rem; overflow: hidden; width: 24.17rem; margin: 0 auto; position: relative;}















































.new span{ display: block; width: 240px; margin:0.8rem auto 0px; height: 35px; line-height: 35px; text-align: center; background: #249344; border-radius: 40px;}















































.new span a{ display: block; font-size: 16px; color: #fff;}















































.new .con{ float: left; display: inline; width: 100%;}















































.n_q{ overflow: hidden; border-radius: 50px; width: 24.17rem; margin: 0 auto; background: #757575;}















































.n_q li{ float: left; width: 6.08rem; height: 2.25rem; text-align: center; font-size: 1rem; line-height: 2.25rem; color: #fff;}















































.n_q .z-on{ background: #249344;}































































































.n_c{ height: 17rem; overflow: hidden; background: #f4f4f4;}















































.n_c ul{ padding-top: 0.75rem; width: 23.17rem; margin: 0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}















































.n_c ul li{ padding-left: 0.67rem; font-size: 1rem; line-height: 1.83rem; color: #666; background: url("../images/n_l.gif")/*tpa=http://www.dcjnhbcl.com/templates/m_temp _3020/images/n_l.gif*/ no-repeat left center; -webkit-background-size:0.29rem 0.21rem; -moz-background-size:0.29rem 0.21rem; -o-background-size:0.29rem 0.21rem; background-size:0.29rem 0.21rem;}















































.n_c ul li a{ color: #666; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}